home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / komunikace / miranda / miranda-im-v0.4.exe / {app} / Docs / AIM-Readme.txt < prev    next >
Text File  |  2005-04-06  |  13KB  |  365 lines

  1. ################################################################
  2. # AIM Protocol Plugin 
  3. #
  4. # AOL(r) Instant Messenger Protocol for Miranda IM
  5. ################################################################
  6.  
  7. About
  8. -----
  9. The AIM Protocol plugin for Miranda IM provides AOL(r) Instant 
  10. Messenger support using AOL's TOC protocol. 
  11.  
  12.  
  13. Features
  14. --------
  15.  - Send/Receive messages
  16.  - Add/Delete users from server-side list
  17.  - AIM user info tab
  18.  - Show online/idle time for AIM users
  19.  - Auto-idle time for self
  20.  - Warn user
  21.  - Show auto response messages
  22.  - Option to send auto responses to contacts when away
  23.  - Connect using random ports
  24.  - Supports Miranda's visibility user options
  25.  - Read and set profile information
  26.  - Format screenname
  27.  - Change password
  28.  - Group chat support
  29.  - Receive files
  30.  
  31.  
  32. Requirements
  33. ------------
  34.  - Miranda IM 0.3.4
  35.  
  36.  
  37. History
  38. -------
  39. 1.0.9.6
  40.  - Show mobile users as 'on the phone'
  41.  - Support Miranda's idle settings for setting idle
  42.  - Extra contacts from server list are added on login (optional)
  43.  - Remove SSI sync support
  44.  - Removing user from deny list didn't always update mode in Miranda
  45.  - Fixed file transfers with Mac users
  46.  - Fixed possible crash
  47.  
  48. 1.0.9.5
  49.  - Problems with some character escape sequences
  50.  
  51. 1.0.9.4
  52.  - Groupchat log to file respects time/date stamp option
  53.  - Minor translation changes
  54.  - Group chat invites were broken in 1.0.9.3
  55.  
  56. 1.0.9.3
  57.  - Try last known working server if connection to AIM fails
  58.  - Don't show empty message in file request description
  59.  - Groupchat log sometimes became full
  60.  - Limit outgoing groupchat message size
  61.  - Added smileyadd support to aim groupchat
  62.  - AIM groupchat invites are now added as a clist event (tray flash, no autopopup)
  63.  
  64. 1.0.9.2
  65.  - Minor threading issues during connection
  66.  
  67. 1.0.9.1
  68.  - Improved connection handling
  69.  
  70. 1.0.9.0
  71.  - Require Miranda 0.3.3 or greater
  72.  - Prevent away message flooding on the server
  73.  - Added user search capability
  74.  - Show when user came online in user info
  75.  - Focus message area when groupchat is opened
  76.  - Remove registry keys when unchecking aim: links support
  77.  - Added abillity receive files
  78.  - Send messages to groupchat users by double clicking name
  79.  
  80. 1.0.8.0
  81.  - Given option to disable plugin when the firstrun dialog is cancelled
  82.  - Groupchat window sometimes flashed even after being focused
  83.  - Add user count to groupchat window title
  84.  - Changed default setting to not minimize groupchat to tray
  85.  - Turned AIM link support off by default (no registry writing for new profiles on firstrun)
  86.  - Removed authentication server options (only login server is needed, can still be set in the database)
  87.  - Ignore empty incoming messages
  88.  - Unable to save "Only reply to users in your contact list" option
  89.  
  90. 1.0.7.29
  91.  - Encoding issues
  92.  
  93. 1.0.7.28
  94.  - Away mode was not always set
  95.  - Web based profile available in background tab of user info
  96.  
  97. 1.0.7.27
  98.  - More UTF8 fixes
  99.  - More nickname fixes
  100.  - Added option to edit display name
  101.  - Other minor changes
  102.  
  103. 1.0.7.26
  104.  - Minor typos
  105.  - Add send button to groupchat
  106.  - Warn menu in groupchat ignored option
  107.  - UTF8 support
  108.  - Import nicks from server-side list
  109.  - AIM screennames are no longer saved as the "Nick"
  110.  - Many language pack changes
  111.  
  112. 1.0.7.25
  113.  - Status flashed to offline to other users when logging in
  114.  - Links inside of profile are clickable
  115.  
  116. 1.0.7.24
  117.  - Maximum length of message in message dialog enforced
  118.  - Show reason in Miranda error message when trying to send message to offline user
  119.  - Warn User menu in groupchat was always disabled
  120.  - Improved url highlighting in groupchat
  121.  - Added lost password link on change password dialog
  122.  - Moved clear history list option to the join chat dialog
  123.  
  124. 1.0.7.23
  125.  - Crash parsing empty server-side list
  126.  
  127. 1.0.7.22
  128.  - Enforce 16 character limitation on screennames in find/add dialog
  129.  - Viewing userinfo from search result didn't always show user's correct status/userinfo
  130.  - Changing keep-alive option does not require a restart/relogin
  131.  - Some minor logging changes
  132.  
  133. 1.0.7.21
  134.  - Automatically turn off server-side list support for list that are to large
  135.  - Crashed when truncating large packets
  136.  
  137. 1.0.7.20
  138.  - Login flood when creating new users
  139.  - Don't add users to empty group from server-side list group
  140.  
  141. 1.0.7.19
  142.  - Bug fix: Couldn't see ICQ users
  143.  
  144. 1.0.7.18
  145.  - Group chat fixes (invites and joins failed sometimes)
  146.  - First run will only run once (OK or Cancel on the login dialog will disable it forever)
  147.  - Other minor code changes
  148.  
  149. 1.0.7.17
  150.  - Status message was sent twice if using away message popups
  151.  - Menu handle wasn't destroyed in groupchat url context menu
  152.  - Added option to minimize chats to system tray
  153.  
  154. 1.0.7.16
  155.  - Users imported from server-side list were shown as offline on first import
  156.  - Added flood protection when sending messages to fast (like the send to multiple feature)
  157.  - Dynamically link to MSVCRT (smaller dll size)
  158.  
  159. 1.0.7.15
  160.  - Increased user info flood detection interval to 3 seconds
  161.  - Changed group chat exchange range to 4-6
  162.  - Bug fix: Minor packet parsing change
  163.  - Bug fix: Startup status was always online
  164.  
  165. 1.0.7.14
  166.  - Added a delete queue while offline to fix server-side list user deletes
  167.  - Bug fix: Blocked users would see you as online briefly during login
  168.  - Bug fix: Users added from the server-side contact list didn't show their status
  169.  - Bug fix: User updates didn't work correctly in non serverlist mode
  170.  - Bug fix: You were able to delete a user if you started offline without setting the server list
  171.  
  172. 1.0.7.13
  173.  - Added chat logging support
  174.  - Minor options changes
  175.  - Minor changes to join chat dialog
  176.  
  177. 1.0.7.12
  178.  - Preserve contact list mode stored on server
  179.  - Preserve permit lists on the server
  180.  - Bug fix: Delete contacts while offline
  181.  - Bug fix: Don't update server-side lists when deleting non AIM contacts
  182.  
  183. 1.0.7.11
  184.  - Added server-side contact list support
  185.  - Use hi-colour AIM icon when possible
  186.  - Possible memory leak in contact list loading
  187.  - Bug fix: Remove minimize button on password change dialog
  188.  
  189. 1.0.7.10
  190.  - Userinfo for owner uses change password dialog if online
  191.  - Only one password dialog can be open
  192.  - Bug fix: DNS lookup didn't check DNSThroughProxy setting
  193.  - Bug fix: Possible malformed userinfo requests were sent
  194.  - Bug fix: Recent chats are now remembered correctly (old chats fall of list)
  195.  - Bug fix: Recent chats joined from invite requests are now stored
  196.  
  197. 1.0.7.9
  198.  - Added option to hide group chat main menu item
  199.  - Process aim:goim and aim:gochat links
  200.  - Multiple account support (by copying the dll to another name)
  201.  - Added ability to change your AIM password
  202.  - Bug fix: Join Chat menu item was enabled during login/connecting
  203.  - Bug fix: Groupchat window continued to flash after setting focus
  204.  
  205. 1.0.7.8
  206.  - Added balloon tip support for errors from server (requires Miranda 0.3.1a+)
  207.  - Added balloon tip support for "You were warned" (requires Miranda 0.3.1a+)
  208.  - More error messages from the server are recognized
  209.  - Increased amount of times groupchat will flash on activity
  210.  - Bug fix: Warning dialog was shown when warning was being lowered
  211.  - Bug fix: Possible memory leak with groupchat context menus
  212.  - Bug fix: Online message prompt was shown for online status (if options was on)
  213.  
  214. 1.0.7.7
  215.  - Added ICQ support (other end requires compatible ICQ client, see note in readme)
  216.  
  217. 1.0.7.6
  218.  - Clicking cancel on firstrun dialog will show firstrun the next startup
  219.  - Added option to ignore groupchat invites
  220.  - Bug fix: Improved proxy support
  221.  - Bug fix: Better flood protection during login (due to userinfo requests)
  222.  
  223. 1.0.7.5
  224.  - Added clear chat list history option
  225.  - Changed default exchange to 4
  226.  - Improved window flashing in chats
  227.  - Added show error messages option
  228.  - Sending an invite request shows formatted screenname not contact list name
  229.  - Bug fix: Invalid host name lookup request for firewalled users
  230.  
  231. 1.0.7.4:
  232.  - Flashwindow works for joins/parts
  233.  - Bug fix: Recent chat list in join window was cutoff
  234.  - Bug fix: Search for self never ended
  235.  - Bug fix: Add to list was disabled for some users in groupchat
  236.  - Bug fix: Duplicate chat entries are not added to recently used list
  237.  - Bug fix: Crashes on exit/chat close
  238.  
  239. 1.0.7.3:
  240.  - Added /clear, /quit/ and /exit commands in groupchat
  241.  - Private messages in groupchat are shown as private message
  242.  - Previously joined channels are saved
  243.  - Updated GCC compiler (gcc-3.2.3) used to build plugin
  244.  
  245. 1.0.7.2:
  246.  - Bug fix: Some possible threading/data corruptions fixed
  247.  
  248. 1.0.7.1:
  249.  - Made Miranda the default chat room
  250.  - Option name for AIM Chat was wrong
  251.  - Added note about using port 0 in options
  252.  
  253. 1.0.7.0:
  254.  - Added Group chat support
  255.  - Send/Receive chat invites
  256.  - Bug fix: First run dialog cut off textboxes
  257.  - Bug fix: Parsing of html characters with & was incorrect
  258.  - Bug fix: Possible infinite loop in html stripper
  259.  - Bug fix: All html tags are removed now
  260.  
  261. 1.0.6.0:
  262.  - Acknowledge userinfo update complete when profile is obtained from server
  263.  - Don't request profile for offline users
  264.  - Userinfo dialog has more room for profile info
  265.  - Bug fix: Correctly sets offline state on network errors
  266.  
  267. 1.0.5.0:
  268.  - Added option to add extra contacts from server's list to contact list
  269.  - Groups are imported from the server with contacts
  270.  - Removed server-side list sync support (it was buggy due to AIM's single level group limitations)
  271.  - Added update visible list from server option
  272.  - Bug fix: <p> tags were not parsed correctly
  273.  
  274. 1.0.4.0:
  275.  - Contacts are retrieved from the server on first run
  276.  - Bug fix: Adding extra contacts from server list could flood server
  277.  - Bug fix: Parsing some newlines cut of characters
  278.  - Bug fix: Profile must be converted to html before sending
  279.  - Bug fix: Changing away message while already away didn't send new status message
  280.  
  281. 1.0.3.0:
  282.  - User's profile integrated into user info dialog
  283.  - Set profile information in View/Change Details...
  284.  - Format screenname in View/Change Details...
  285.  - Improved thread management to fix exit crashes using new Miranda 0.3 services
  286.  - Improved parsing support
  287.  - Defaults to use random ports (port 0 in options) for connecting (firewalled may users need to change)
  288.  - Bug fix: Setting another protocol to away set AIM to away
  289.  
  290. 1.0.2.0:
  291.  - Initial Release
  292.  
  293.  
  294. Note About ICQ/AIM Interoperability
  295. -----------------------------------
  296. The AIM plugin is able to communicate with ICQ users.  However, this feature
  297. will only work if the users you are trying to communicate with are using
  298. a compatible client.  As of now, this means they must be using ICQLite Alpha 
  299. build #1211 or greater.  More ICQ clients will support this interoperability as
  300. time goes on.  To add an ICQ user, just enter their ICQ UIN in the Screename
  301. field of the Find/Add User dialog.
  302.  
  303.  
  304. AIM Chat Commands
  305. -----------------
  306. The following commands can be used in the message window of a multi-user chat:
  307.  
  308. /clear
  309.  Clears the log window
  310.  
  311. /quit
  312.  Closes the chat session
  313.  
  314. /exit
  315.  Same as /quit
  316.  
  317.  
  318. FAQ
  319. ---
  320.  Question: 
  321.  How come contacts are being adding to my contact list everytime I login?
  322.  
  323.  Answer: 
  324.  This is due to the option "Add extra contacts from the server's list to my list".  Uncheck
  325.  this option if you do not wish to add contacts from your server-side list.
  326.  
  327.  Question: 
  328.  Does the AIM Protocol plugin support file transfer?
  329.  
  330.  Answer: 
  331.  Not yet.  Only file receive is possible using TOC.  This is on the todo list.
  332.  
  333.  Question:
  334.  I set the Server-Side Contact list option but Miranda doesn't use it.  Why?
  335.  
  336.  Answer:
  337.  For large lists, server-side contact list support is turned off automatically because of
  338.  a packet-size limitation of TOC.
  339.  
  340.  
  341. Thanks To
  342. ---------
  343. - AOL's TOC1.0 protocol document
  344. - GAIM's implementation of TOC for which some of the code is based off of
  345. - Matrix for providing the AIM icons
  346.  
  347.  
  348. Copyright
  349. ---------
  350. Copyright (C) 2003-2005 Robert Rainwater
  351.  
  352. This program is free software; you can redistribute it and/or
  353. modify it under the terms of the GNU General Public License
  354. as published by the Free Software Foundation; either version 2
  355. of the License, or (at your option) any later version.
  356.  
  357. This program is distributed in the hope that it will be useful,
  358. but WITHOUT ANY WARRANTY; without even the implied warranty of
  359. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  360. GNU General Public License for more details.
  361.  
  362. You should have received a copy of the GNU General Public License
  363. along with this program; if not, write to the Free Software
  364. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  365.